﻿ 
using System.Data.Objects;
using ZBJF.Warranty.DAL.Repositories;

namespace ZBJF.Warranty.DAL
{
    public partial class DbSession:IDAL.IDbSession  
    {   
	
	public IDAL.IAccessoriesLevelRepository AccessoriesLevelRepository { get { return new AccessoriesLevelRepository(); } }
	
	public IDAL.IAccessoriesQuotationRepository AccessoriesQuotationRepository { get { return new AccessoriesQuotationRepository(); } }
	
	public IDAL.IAccessoriesTypeRepository AccessoriesTypeRepository { get { return new AccessoriesTypeRepository(); } }
	
	public IDAL.IApiPlatformConfigRepository ApiPlatformConfigRepository { get { return new ApiPlatformConfigRepository(); } }
	
	public IDAL.IAppSettingsRepository AppSettingsRepository { get { return new AppSettingsRepository(); } }
	
	public IDAL.IAuditProjectConfigurationRepository AuditProjectConfigurationRepository { get { return new AuditProjectConfigurationRepository(); } }
	
	public IDAL.IAuditProjectFieldOptionRepository AuditProjectFieldOptionRepository { get { return new AuditProjectFieldOptionRepository(); } }
	
	public IDAL.ICellPhoneInsuranceInfoRepository CellPhoneInsuranceInfoRepository { get { return new CellPhoneInsuranceInfoRepository(); } }
	
	public IDAL.ICellPhoneServiceProjectRepository CellPhoneServiceProjectRepository { get { return new CellPhoneServiceProjectRepository(); } }
	
	public IDAL.ICollectTypeCollectItemMappingsRepository CollectTypeCollectItemMappingsRepository { get { return new CollectTypeCollectItemMappingsRepository(); } }
	
	public IDAL.ICustomerServiceAndInsuranceOrderMappingRepository CustomerServiceAndInsuranceOrderMappingRepository { get { return new CustomerServiceAndInsuranceOrderMappingRepository(); } }
	
	public IDAL.ID_CityRepository D_CityRepository { get { return new D_CityRepository(); } }
	
	public IDAL.ID_ProvinceRepository D_ProvinceRepository { get { return new D_ProvinceRepository(); } }
	
	public IDAL.IInsuranceCompanyRepository InsuranceCompanyRepository { get { return new InsuranceCompanyRepository(); } }
	
	public IDAL.IInsuranceOrderRepository InsuranceOrderRepository { get { return new InsuranceOrderRepository(); } }
	
	public IDAL.IInsuranceOrderCheckLogRepository InsuranceOrderCheckLogRepository { get { return new InsuranceOrderCheckLogRepository(); } }
	
	public IDAL.IInsuranceOrderImageRepository InsuranceOrderImageRepository { get { return new InsuranceOrderImageRepository(); } }
	
	public IDAL.IInsuranceProductAuditProjectConfigurationSnapshootRepository InsuranceProductAuditProjectConfigurationSnapshootRepository { get { return new InsuranceProductAuditProjectConfigurationSnapshootRepository(); } }
	
	public IDAL.IInsuranceProductAvailableModelSnapshootRepository InsuranceProductAvailableModelSnapshootRepository { get { return new InsuranceProductAvailableModelSnapshootRepository(); } }
	
	public IDAL.IInsuranceProductAvailableScreenSnapshootRepository InsuranceProductAvailableScreenSnapshootRepository { get { return new InsuranceProductAvailableScreenSnapshootRepository(); } }
	
	public IDAL.IInsuranceProductInfoCollectItemSnapshootRepository InsuranceProductInfoCollectItemSnapshootRepository { get { return new InsuranceProductInfoCollectItemSnapshootRepository(); } }
	
	public IDAL.IInsuranceProductOrderRepository InsuranceProductOrderRepository { get { return new InsuranceProductOrderRepository(); } }
	
	public IDAL.IInsuranceProductOrderCardRepository InsuranceProductOrderCardRepository { get { return new InsuranceProductOrderCardRepository(); } }
	
	public IDAL.IInsuranceProductPackageRepository InsuranceProductPackageRepository { get { return new InsuranceProductPackageRepository(); } }
	
	public IDAL.IInsuranceProductPackageMappingRepository InsuranceProductPackageMappingRepository { get { return new InsuranceProductPackageMappingRepository(); } }
	
	public IDAL.IInsuranceProductsRepository InsuranceProductsRepository { get { return new InsuranceProductsRepository(); } }
	
	public IDAL.IInsuranceProductsAuditProjectConfigurationMappingsRepository InsuranceProductsAuditProjectConfigurationMappingsRepository { get { return new InsuranceProductsAuditProjectConfigurationMappingsRepository(); } }
	
	public IDAL.IInsuranceProductsAvailableModelTypeRepository InsuranceProductsAvailableModelTypeRepository { get { return new InsuranceProductsAvailableModelTypeRepository(); } }
	
	public IDAL.IInsuranceProductsAvailableScreenTypeRepository InsuranceProductsAvailableScreenTypeRepository { get { return new InsuranceProductsAvailableScreenTypeRepository(); } }
	
	public IDAL.IInsuranceProductScreenSPsRepository InsuranceProductScreenSPsRepository { get { return new InsuranceProductScreenSPsRepository(); } }
	
	public IDAL.IInsuranceProductScreenSPsSnapshootRepository InsuranceProductScreenSPsSnapshootRepository { get { return new InsuranceProductScreenSPsSnapshootRepository(); } }
	
	public IDAL.IInsuranceProductSellerProductsSnapshootRepository InsuranceProductSellerProductsSnapshootRepository { get { return new InsuranceProductSellerProductsSnapshootRepository(); } }
	
	public IDAL.IInsuranceProductsInfoCollectCategoryRepository InsuranceProductsInfoCollectCategoryRepository { get { return new InsuranceProductsInfoCollectCategoryRepository(); } }
	
	public IDAL.IInsuranceProductsInfoCollectItemRepository InsuranceProductsInfoCollectItemRepository { get { return new InsuranceProductsInfoCollectItemRepository(); } }
	
	public IDAL.IInsuranceProductsInfoCollectItemMappingsRepository InsuranceProductsInfoCollectItemMappingsRepository { get { return new InsuranceProductsInfoCollectItemMappingsRepository(); } }
	
	public IDAL.IInsuranceProductWarrantyMaintenanceTypesRepository InsuranceProductWarrantyMaintenanceTypesRepository { get { return new InsuranceProductWarrantyMaintenanceTypesRepository(); } }
	
	public IDAL.IInsuranceProductWarrantyMaintenanceTypesSnapshootRepository InsuranceProductWarrantyMaintenanceTypesSnapshootRepository { get { return new InsuranceProductWarrantyMaintenanceTypesSnapshootRepository(); } }
	
	public IDAL.IInsuranceWarrantyBendTheRulesRecordRepository InsuranceWarrantyBendTheRulesRecordRepository { get { return new InsuranceWarrantyBendTheRulesRecordRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordRepository InsuranceWarrantyRecordRepository { get { return new InsuranceWarrantyRecordRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordAccessoriesRepository InsuranceWarrantyRecordAccessoriesRepository { get { return new InsuranceWarrantyRecordAccessoriesRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordAuditInfoRepository InsuranceWarrantyRecordAuditInfoRepository { get { return new InsuranceWarrantyRecordAuditInfoRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordContractInfoRepository InsuranceWarrantyRecordContractInfoRepository { get { return new InsuranceWarrantyRecordContractInfoRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordExpressInfoRepository InsuranceWarrantyRecordExpressInfoRepository { get { return new InsuranceWarrantyRecordExpressInfoRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordFeedBackIussesRepository InsuranceWarrantyRecordFeedBackIussesRepository { get { return new InsuranceWarrantyRecordFeedBackIussesRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordFreeRepository InsuranceWarrantyRecordFreeRepository { get { return new InsuranceWarrantyRecordFreeRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordImagesRepository InsuranceWarrantyRecordImagesRepository { get { return new InsuranceWarrantyRecordImagesRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordInfoCollectRepository InsuranceWarrantyRecordInfoCollectRepository { get { return new InsuranceWarrantyRecordInfoCollectRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordItemRepository InsuranceWarrantyRecordItemRepository { get { return new InsuranceWarrantyRecordItemRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordServiceUserRepository InsuranceWarrantyRecordServiceUserRepository { get { return new InsuranceWarrantyRecordServiceUserRepository(); } }
	
	public IDAL.IInsuranceWarrantyRecordStatusRepository InsuranceWarrantyRecordStatusRepository { get { return new InsuranceWarrantyRecordStatusRepository(); } }
	
	public IDAL.IOpreateFinanceLogsRepository OpreateFinanceLogsRepository { get { return new OpreateFinanceLogsRepository(); } }
	
	public IDAL.IOpreateLogsRepository OpreateLogsRepository { get { return new OpreateLogsRepository(); } }
	
	public IDAL.IPageActionRepository PageActionRepository { get { return new PageActionRepository(); } }
	
	public IDAL.IPageMenuRepository PageMenuRepository { get { return new PageMenuRepository(); } }
	
	public IDAL.IPageToActionRepository PageToActionRepository { get { return new PageToActionRepository(); } }
	
	public IDAL.IProcessLogsRepository ProcessLogsRepository { get { return new ProcessLogsRepository(); } }
	
	public IDAL.IProductBrandsRepository ProductBrandsRepository { get { return new ProductBrandsRepository(); } }
	
	public IDAL.IProductModelsRepository ProductModelsRepository { get { return new ProductModelsRepository(); } }
	
	public IDAL.IProductTypeRepository ProductTypeRepository { get { return new ProductTypeRepository(); } }
	
	public IDAL.IRoleToPageToActionRepository RoleToPageToActionRepository { get { return new RoleToPageToActionRepository(); } }
	
	public IDAL.IRoleToSystemUserRepository RoleToSystemUserRepository { get { return new RoleToSystemUserRepository(); } }
	
	public IDAL.ISellerEmployeeRepository SellerEmployeeRepository { get { return new SellerEmployeeRepository(); } }
	
	public IDAL.ISellerEmployeeRoleRepository SellerEmployeeRoleRepository { get { return new SellerEmployeeRoleRepository(); } }
	
	public IDAL.ISellerEmployeeRoleMappingRepository SellerEmployeeRoleMappingRepository { get { return new SellerEmployeeRoleMappingRepository(); } }
	
	public IDAL.ISellerInsuranceProductImagesRepository SellerInsuranceProductImagesRepository { get { return new SellerInsuranceProductImagesRepository(); } }
	
	public IDAL.ISellerInsuranceProductMappingsRepository SellerInsuranceProductMappingsRepository { get { return new SellerInsuranceProductMappingsRepository(); } }
	
	public IDAL.ISellerInsuranceProductsRepository SellerInsuranceProductsRepository { get { return new SellerInsuranceProductsRepository(); } }
	
	public IDAL.ISellerInsuranceProductTagsRepository SellerInsuranceProductTagsRepository { get { return new SellerInsuranceProductTagsRepository(); } }
	
	public IDAL.ISellersRepository SellersRepository { get { return new SellersRepository(); } }
	
	public IDAL.ISellersOrganizationRepository SellersOrganizationRepository { get { return new SellersOrganizationRepository(); } }
	
	public IDAL.ISellersTypeRepository SellersTypeRepository { get { return new SellersTypeRepository(); } }
	
	public IDAL.ISendSmsVerificationCodeLogRepository SendSmsVerificationCodeLogRepository { get { return new SendSmsVerificationCodeLogRepository(); } }
	
	public IDAL.IServiceProjectRepository ServiceProjectRepository { get { return new ServiceProjectRepository(); } }
	
	public IDAL.IServiceProviderRepository ServiceProviderRepository { get { return new ServiceProviderRepository(); } }
	
	public IDAL.IServiceProviderBranchRepository ServiceProviderBranchRepository { get { return new ServiceProviderBranchRepository(); } }
	
	public IDAL.IServiceProviderBranchServiceTypeRepository ServiceProviderBranchServiceTypeRepository { get { return new ServiceProviderBranchServiceTypeRepository(); } }
	
	public IDAL.IServiceProviderBranchTypeRepository ServiceProviderBranchTypeRepository { get { return new ServiceProviderBranchTypeRepository(); } }
	
	public IDAL.IServiceProviderProductRepository ServiceProviderProductRepository { get { return new ServiceProviderProductRepository(); } }
	
	public IDAL.IServiceProviderTypeRepository ServiceProviderTypeRepository { get { return new ServiceProviderTypeRepository(); } }
	
	public IDAL.ISortingCenterRepository SortingCenterRepository { get { return new SortingCenterRepository(); } }
	
	public IDAL.IStatusReasonRepository StatusReasonRepository { get { return new StatusReasonRepository(); } }
	
	public IDAL.IsysdiagramsRepository sysdiagramsRepository { get { return new sysdiagramsRepository(); } }
	
	public IDAL.ISystemRoleRepository SystemRoleRepository { get { return new SystemRoleRepository(); } }
	
	public IDAL.ISystemUserRepository SystemUserRepository { get { return new SystemUserRepository(); } }
	
	public IDAL.IUdesk_CallRecordRepository Udesk_CallRecordRepository { get { return new Udesk_CallRecordRepository(); } }
	
	public IDAL.IUdesk_ChatDetailRepository Udesk_ChatDetailRepository { get { return new Udesk_ChatDetailRepository(); } }
	
	public IDAL.IUdesk_ChatRecordRepository Udesk_ChatRecordRepository { get { return new Udesk_ChatRecordRepository(); } }
	
	public IDAL.IUdesk_CustomerInfoRepository Udesk_CustomerInfoRepository { get { return new Udesk_CustomerInfoRepository(); } }
	
	public IDAL.IUdesk_CustomerInfoOrderRepository Udesk_CustomerInfoOrderRepository { get { return new Udesk_CustomerInfoOrderRepository(); } }
	
	public IDAL.IUdesk_CustomerServiceInfoRepository Udesk_CustomerServiceInfoRepository { get { return new Udesk_CustomerServiceInfoRepository(); } }
	
	public IDAL.IUploadFilesRepository UploadFilesRepository { get { return new UploadFilesRepository(); } }
	
	public IDAL.IWeiXinChatRecordRepository WeiXinChatRecordRepository { get { return new WeiXinChatRecordRepository(); } }
	
	public IDAL.IWeiXinMessageBackRepository WeiXinMessageBackRepository { get { return new WeiXinMessageBackRepository(); } }
	
	public IDAL.IWeiXinUserInfoRepository WeiXinUserInfoRepository { get { return new WeiXinUserInfoRepository(); } }
	
	public IDAL.IWeiXinUserInsuranceOrderRepository WeiXinUserInsuranceOrderRepository { get { return new WeiXinUserInsuranceOrderRepository(); } }
	}
}